switch x {
| #Rgb(r, g, b => ()
| #Rgb(r, g, Color(a, b => ()
| #Rgb(r, g, list{1, 2 => ()
}

switch x {
| #a(()) => ()
| #a() => ()
}
